package com.ts.api.module.protocol.dao;

import com.ts.api.module.protocol.entity.po.ProductProtocolPO;
import com.ts.api.module.protocol.entity.qo.ProductProtocolQO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 *  主体协议用户协议相关业务层
 */
@Mapper
public interface ProductProtocolDao {

    /**
     *  获取主体协议集合
     *
     *  @param  userProtocolPO 查询对象
     *  @return List
     */
    List<ProductProtocolPO> list(ProductProtocolQO userProtocolPO);

    /**
     *  获取主体协议
     *
     *  @param  id  主体id
     *  @return ProductProtocolPO
     */
    ProductProtocolPO get(@Param("id") Long id);
}
